Application polymorphism for autonomic ubiquitous computing

نویسندگان

  • Anand Ranganathan
  • Chetan Shiva Shankar
  • Roy H. Campbell
چکیده

Ubiquitous computing envisions a habitat where the abundance of mobile devices, services and applications allows the physical and virtual worlds to become seamlessly merged. Users in such a habitat can access their applications and data anywhere and anytime, and perform everyday tasks with greater ease. Applications are not bound to any single device but migrate with the user across different environments (rooms, buildings or even cities). There are, however, a number of challenges towards developing mobile, ubiquitous applications. Applications need to be able to adapt, automatically, as they are migrated between environments with different resources (devices, services and applications) and different contexts. They also need to recover from failures of devices and components, automatically. The promise of ubiquitous computing environments will not be realized unless these systems can effectively "disappear". In order to do that, they need to become autonomic, by managing their own evolution and configuration with minimal user intervention. This paper introduces the notion of application polymorphism, where applications can adapt to different contexts, resource availabilities and failures by changing their structure. While the structure of polymorphic applications can change during adaptation, the semantics, state and functionality of the application are preserved as far as possible. This allows users to perform the same tasks seamlessly as they move between environments or when their applications fail. This paper describes a framework for autonomic ubiquitous computing based on mobile, self-configuring, selfrepairing, polymorphic applications.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Agent Based Routing Algorithm for Ubiquitous Sensor Networks

An autonomic computing system has four basic characteristics, namely self-configuration, self-optimization, self-healing and self-protection. Autonomic computing can be viewed as a new computing paradigm and it is becoming a hot research topic in distributed and ubiquitous computing area. In this paper, we not only discuss the four basic aspects of autonomic computing comprehensively based on o...

متن کامل

An autonomic cross-platform operating environment for on-demand internet computing

The Internet has evolved into a global and ubiquitous communication medium interconnecting powerful application servers, diverse desktop computers and mobile notebooks. Along with recent developments in computer technology, such as the convergence of computing and communication devices, the way how people use computers and the Internet has changed people's working habits and has led to new appl...

متن کامل

Context as autonomic intelligence in a ubiquitous computing environment

This paper presents the ANS architecture that uses ubiquitous computing to monitor medical patients in the home. Since there is no notion of the patient carrying out maintenance of such a system, it must be self-managing or autonomic. In the ANS sensors, such as temperature, location, etc., use a form of logic to abduce a context, i.e. the state/quality of a given device or its function. Our co...

متن کامل

ANS (Autonomic Networked System) for Ubiquitous Computing

In this paper we describe the ANS system, which is middleware used to provide autonomic management of ubiquitous systems.

متن کامل

Techniques and Theories of Self-optimization in Autonomic Systems

Information infrastructure is witnessing an evolution with the advent of autonomic computing paradigm. Autonomic Computing Systems (ACS) is becoming more real and visible in present-day computing world, thus creating a context-aware ubiquitous computing environment. Established IT industry leaders have accepted this approach and a great deal of research and development is happening upon this ar...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Multiagent and Grid Systems

دوره 1  شماره 

صفحات  -

تاریخ انتشار 2005